<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
  {% load my_tags %}
   <h1>{{ hello }}</h1>
   <p>{{ name }}</p>
   <!--取出第一个元素 -->
   <p> {{ name.2 | upper}}</p>
   <!-- default默认值-->
  <p> {{name.3 |default:'莫巧丽6666'}}</p>
  <!-- 输出长度-->
   <p> {{name.0|length }}</p>
   <!-- 输出时间-->
   <p> {{ name.4|date:"Y-m-d" }}</p>
  <!-- truncatechars--若字符多于指定的字符 ，进行截取-->
    <p> {{ name.0|truncatechars:3}}</p>
  <!--safe转义的使用 ,下面放连接，实现跳转-->
    <p> {{name.5|safe }}</p>

  <!-- if的使用-->
     {%if name.6 > 90 and name.6 <= 100 %}
   <p>优秀</p>
    {% elif name.6 > 60 and name.6 <= 90 %}
       <p>合格</p>
    {% else %}
        <p>一边玩去</p>
   {% endif %}
   <!--使用item获取字典中的键和值-->
   {% for i,j in name.7.items %}
   <p>{{ i }}---{{ j }}</p>
    {% endfor %}
   <!--返回数据
   forloop.counter: 顺序获取循环序号，从 1 开始计算
    forloop.counter0: 顺序获取循环序号，从 0 开始计算
    forloop.revcounter: 倒序获取循环序号，结尾序号为 1
    forloop.revcounter0: 倒序获取循环序号，结尾序号为 0
    forloop.first（一般配合if标签使用）: 第一条数据返回 True，其他数据返回 False
    forloop.last（一般配合if标签使用）: 最后一条数据返回 True，其他数据返回 False
    -->

  {% for i in name %}
    {{ forloop.counter }}
    {{ forloop.counter0 }}
    {{ forloop.revcounter }}
    {{ forloop.revcounter0 }}
    {{ forloop.first }}
    {{ forloop.last }}
   {%empty%}
     空空如也~
  {% endfor %}

</body>
</html>